import settings from "@/settings";
export class ColumnConfig {

}
/** VUE实体 */
ColumnConfig.Vue = {};
/** 定义表格列默认值 */
const defaults = {
  /** 表格数据项配置 */
  columns: {
    /** 通用列 */
    default: {
      width: 150
    },
    /** 索引列 */
    index: {
      title: "索引",
      align: "center",
      width: 80
    },
    /** 选择列 */
    selection: {
      title: "索引",
      align: "center",
      width: 80,
      fixed: "left"
    },
    /** 详情列 */
    detail: {
      width: 300
    },
    /** 长文本提示列 */
    tooltip: {
      width: 200
    },
    /** 字典转换列 */
    dict: {
      width: 150
    },
    /** 日期列 */
    datetime: {
      format: "yyyy-MM-dd HH:mm:ss",
      width: 200
    },
    /** 操作列 */
    operate: {
      title: "操作",
      width: 180,
      align: "left",
      /** 浮动选项：left=左侧，right=右侧，空表示不浮动 */
      fixed: "right"
    }
  }
}
settings.merge({ view: { table: defaults } });
ColumnConfig.defaults = settings.view.table.columns;
